Core2 v1.1

SKU:K010-V11

説明

Core2 V1.1はCore2の改良バージョンで、パワーICをアップグレードし、Core2の古典的なデザインを継承しています。パワフルでユーザーフレンドリーな開発ボードです。Core2 V1.1は、ESP32-D0WDQ6-V3を搭載し、最大クロック周波数240MHzの独立した2つのXtensa® 32ビットLX6プロセッサを搭載しています。WiFi機能をサポートし、16MBフラッシュと8MB PSRAMを搭載し、TYPE-Cインターフェース経由でのプログラムダウンロードをサポートしています。その強力な構成は、複雑なアプリケーションの要件を満たすことができます。

Core2 V1.1は、2.0インチの一体型静電容量式タッチスクリーンを搭載しています。画面前面の3つのドットはタッチスクリーンの一部です。ユーザーはプログラミングにより、ホットゾーンのマッピングを3つの仮想ボタンとして設定することができ、人間と機械の多様なインタラクション体験を可能にします。さらに、Core2 V1.1は、触覚フィードバックとバイブレーションアラート機能のためのバイブレーションモーターを内蔵しています。

Core2 V1.1は、RTCモジュールとRTC電源用の専用バッテリーを内蔵しており、正確なタイミング機能を提供します。さらに、AXP2101パワー・マネージメント・チップがデバイスの消費電力を効果的に制御します。また、Core2 V1.1には青色の電源インジケータランプが内蔵されており、ユーザーのアプリケーションのニーズに応じて、特定の機能やステータス表示を実装するために使用することができます。Core2 V1.1には、MicroSDカードスロット、スピーカー、高品質I2Sデジタルオーディオインターフェースパワーアンプチップも搭載されています。デバイス背面の拡張ボードには、6軸IMUセンサーとマイクが統合されており、さらなる機能と可能性を提供します。

Core2とCore2 v1.1の違いは以下の通りです:
1.電源管理方式がCore2(AXP192)からCore2 v1.1(AXP2101+INA3221)に反復されています。AXP192とAXP2101のIDは異なっており、プログラムではこれを符号として使用してバージョンを区別しています;
2.電源インジケータを緑から青に変更;
3.電源OFF時の正確な計時を保証するため、RTCチップの電源バッテリーを追加しました。

電源管理

操作:
電源オン: 左側面の電源ボタンを1回クリックします。
電源オフ: 左側面の電源ボタンを6秒間長押しします。
リセット: 底面にあるリセットボタンをクリックします。

USBドライバ

注意: Core2は現在2つのCP2104/CH9102F A USBチップバージョンを搭載しており、ユーザーは2つのICに対応するドライバ(CH9102CP210x)を同時にインストールすることで、デバイスドライバが正常に動作することを確認できます。

拡張機能

M5Core2とM5モジュールをスタックするには、Core2のバッテリーボトムを取り外す必要があります。
M5Core2とM5 Baseシリーズの振動センサーは互換性がありません。重ね置きはしないでください。
画面の端にタッチ非直線性の問題が発生する場合があります。この問題を解決するには、 M5Tool を使用して画面のファームウェアをアップグレードしてみてください。
この製品には交換不可能な電池が含まれています。

チュートリアル

このチュートリアルでは、UIFlowグラフィカルプログラミングプラットフォームを通してCore2 v1.1デバイスを制御する方法を紹介します。
Arduino IDE Arduino IDE](/ja/arduino/arduino_ide)
Arduino IDE](/ja/arduino/arduino_ide)
このチュートリアルでは、Arduino IDEを使ってCore2 v1.1デバイスをプログラムし、制御する方法を紹介します。
Micropython Micropython](/ja/mpy/official/machine)
Micropython](/ja/mpy/official/machine)
このチュートリアルでは、Micropythonプログラミングを通してCore2 v1.1デバイスを制御する方法を紹介します。

特徴

  • ESP32ベース、Wi-Fi内蔵
  • 16Mフラッシュ、8M PSRAM
  • スピーカー、電源インジケーター、振動モーター、RTC、I2Sアンプ、静電容量式タッチスクリーン、電源ボタン、リセットボタン内蔵
  • TFカードスロット(最大16G)
  • リチウム電池内蔵、電源管理チップ搭載
  • 独立小型ボード内蔵6軸IMU、PDMマイク
  • Mバスソケット&ピン
  • マルチプラットフォーム開発に対応
    • UIFlow
    • MicroPython
    • Arduino
    • .NET nanoFramework
    • Operating System (RTOS):zephyr

含まれるもの

  • 1x Core2 V1.1
  • 1x Type-C USB(20cm)
  • 1x 六角レンチ

アプリケーション

  • IoT端末コントローラー
  • STEM教育製品
  • DIY制作
  • スマートホーム機器

仕様

リソース パラメーター
ESP32-D0WDQ6-V3 240MHzデュアルコア, 600 DMIPS, 520KB SRAM, Wi-Fi
フラッシュ 16MB
PSRAM 8MB
入力電圧 5V @ 500mA
インターフェイス TypeC x 1、GROVE(I2C+I/0+UART) x 1
IPS液晶スクリーン 2.0"@320*240 ILI9342C
タッチスクリーン FT6336U
スピーカー 1W(SIZE:0928)
LED 緑色パワーインジケーターランプ
ボタン 電源ボタン、RSTボタン、バーチャルスクリーンボタン*3
バイブレーション リマインダー バイブレーションモーター
マイク spm1423
I2Sパワーアンプ NS4168
6軸IMU MPU6886
RTC BM8563
PMU AXP2101
電流計 INA3221
USBチップ CH9102F
DC-DCブースト SY7088
TFカードスロット 16G Max
リチウム電池 500mAh@3.7V
アンテナ 2.4G 3Dアンテナ
動作温度 0℃~40℃
ベーススクリュー仕様 M4六角穴付皿ネジ
内部基板予約インターフェイス バッテリー・インターフェイス(仕様: 1.25mm-2P)
USBライン・インターフェイス(仕様: 1.25mm-4P)
ケース材質 プラスチック(PC)
製品サイズ 54 x 54 x 16.5mm
梱包サイズ 75 x 60 x 20mm
製品重量 54.8g
梱包重量 83.9g

この商品に関連する商品

CORE2 (K010)

BASIC-V27 (K001-V27)

CoreS3 (K128)

ステップモータドライバモジュール13.2 v1.1 (M039-V11)

TOF (U010)

関連リンク

回路図

schematics

EasyLoader

ピンマップ

LCD & TFカード(LCD :320x240 TFカード 最大16GB)

ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO5 GPIO15
AXP2101 Chip AXP_ALDO2 AXP_BLDO1 AXP_ALDO4
ILI9342C MISO MOSI SCK CS DC RST BL PWR
ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO4
TF Card MISO MOSI SCK CS

CAP.TOUCH (I2C Addr: 0x38)

ESP32 chip GPIO21 GPIO22 GPIO39
AXP2101 AXP_ALDO2
FT6336U SDA SCL INT RST

Mic & NS4168(Speaker)

ESP32 Chip GPIO12 GPIO0 GPIO2 AXP_ALDO3 GPIO34
NS4168 BCLK LRCK DATA SPK_EN
Mic CLK DATA

AXP Power Indicator Light

AXP2101 VRTC DLDO1
Bule LED Vcc
Vibration motor Vcc

RTC

ESP32 Chip GPIO21 GPIO22
AXP2101 AXP_IRQ
BM8563 SDA SCL INT

IMU(3-axis gyroscope & 3-axis accelerometer)

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL

USB to serial chip

ESP32 Chip GPIO1 GPIO3
CH9102F RXD TXD

内部I2C接続

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL
AXP2101 SDA SCL
BM8563 SDA SCL
FT6336U SDA SCL
INA3221 SDA SCL

M5PORT DEFINE

PORT PIN NOTE:
PORT-A(Red) G32/33 I2C
PORT-B(Black) G26/36 DAC/ADC
PORT-C(Bule) G13/14 UART

ESP32 ADC/DAC(ピン割り当てとピン・リマッピングの詳細については、 ESP32 Datasheet を参照してください)

ADC1 ADC2 DAC1 DAC2
8 Channels 10 Channels 2 Channels 2 Channels
G32-39 G0/2/4/12-15/25-27 G25 G26

Core2 v1.1 M-BUS回路図

Core2 v1.1 BUS(M5Stackとの比較)

モジュールサイズ

module size

Examples

Arduino

動画

  • このケースでは、スピーカー、無線LAN、ボタン、加速度センサー、TFカード(microSD)、スクリーンなどのハードウェア動作テストを行います。

バージョン変更

リリース日 製品変更点 注意事項
/ 最初のリリースCore2 /
2023.11 Core2v1.1 PMUパワーマネージメントチップをAXP2101+INA3221に変更/RTCパワーバッテリーを追加/パワーインジケータを青色に変更

AXP2101(Core2 v1.1)とAXP192(Core2)のパラメータ比較

よくある質問

Q: メモリカードの読み込みに失敗する場合、初期化時に以下のコードを追加することで、ホストメモリカードの読み込み能力を向上させることができます。

A:

for (auto gpio : (const uint8_t[]){18, 19, 23}) {
    *(volatile uint32_t*)(GPIO_PIN_MUX_REG[gpio]) |= FUN_DRV_M;
    gpio_pulldown_dis((gpio_num_t)gpio);
    gpio_pullup_en((gpio_num_t)gpio);
  }

Learn

Health monitoring using the M5Stack Mini Heart Rate Unit and Non-Contact Infrared Thermometer Unit and the Waylay IO IoT platform.
I made one-wheel balancing robot. This robot can be operated remotely from a smartphone using Blynk.
Modern times make modern solutions possible. Therefore, the step to a digital snow globe is not that far.
Developing a simple remote for my openhub, I have got the app but do not want to unlock my phone, open the app to do stuff